package com.ygj.base.common.persistent.model;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * CSg entity. @author MyEclipse Persistence Tools
 */
//@Table(name = "c_sg", schema = "dbo", catalog = "office01")
public class CSg implements java.io.Serializable {

	private static final long serialVersionUID = -4010815455444289760L;

	// Fields

	private Integer id;
	private String 部门;
	private String 部门代码;
	private Date 日期;
	private String 申购人;
	private String 申购单号;
	private String 状态;
	private String 申购原因;
	private String 类型;
	private String 领料人;
	private Set<CSglcm> cSglcms = new HashSet<CSglcm>();
	private Set<CSgm> cSgms = new HashSet<CSgm>();
	
	// Constructors

	/** default constructor */
	public CSg() {
	}

	/** full constructor */
	public CSg(String 部门, String 部门代码, Date 日期, String 申购人, String 申购单号,
			String 状态, String 申购原因, String 类型, String 领料人) {
		this.部门 = 部门;
		this.部门代码 = 部门代码;
		this.日期 = 日期;
		this.申购人 = 申购人;
		this.申购单号 = 申购单号;
		this.状态 = 状态;
		this.申购原因 = 申购原因;
		this.类型 = 类型;
		this.领料人 = 领料人;
	}

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String get部门() {
		return 部门;
	}

	public void set部门(String 部门) {
		this.部门 = 部门;
	}

	public String get部门代码() {
		return 部门代码;
	}

	public void set部门代码(String 部门代码) {
		this.部门代码 = 部门代码;
	}

	public Date get日期() {
		return 日期;
	}

	public void set日期(Date 日期) {
		this.日期 = 日期;
	}

	public String get申购人() {
		return 申购人;
	}

	public void set申购人(String 申购人) {
		this.申购人 = 申购人;
	}

	public String get申购单号() {
		return 申购单号;
	}

	public void set申购单号(String 申购单号) {
		this.申购单号 = 申购单号;
	}

	public String get状态() {
		return 状态;
	}

	public void set状态(String 状态) {
		this.状态 = 状态;
	}

	public String get申购原因() {
		return 申购原因;
	}

	public void set申购原因(String 申购原因) {
		this.申购原因 = 申购原因;
	}

	public String get类型() {
		return 类型;
	}

	public void set类型(String 类型) {
		this.类型 = 类型;
	}

	public String get领料人() {
		return 领料人;
	}

	public void set领料人(String 领料人) {
		this.领料人 = 领料人;
	}

	public Set<CSglcm> getcSglcms() {
		return cSglcms;
	}

	public void setcSglcms(Set<CSglcm> cSglcms) {
		this.cSglcms = cSglcms;
	}

	public Set<CSgm> getcSgms() {
		return cSgms;
	}

	public void setcSgms(Set<CSgm> cSgms) {
		this.cSgms = cSgms;
	}

}